.w {width:990px;}
.car_header {padding:10px 0;;}
.car_header .logo {float:left;}
.car_header .step {float:right;overflow:hidden;width:478px;}
.car_header .step li {  background-color: #F1F1F1;
    color: #999999;float:left;width:162px;height:25px;line-height:25px;font-weight:700;text-align:center}
.car_header .step li.step-3 {width:134px}
.car_header .step li b {background:url('../imgs/progress_bg.png') no-repeat;display:block;float:right;height:25px;width:22px;margin:0;padding:0;}
.car_header .step li.now_step {background-color: #FFE6BC;
   								 color:#FF6600;}
.car_header .step li.now_step b{background-position:0 -25px}
.car_header .step li.pre_step b {background-position:0 -50px}
.car_hd {margin-top:15px;}
.car_hd h2 {float:left;width:150px;font-size:19px;}
.car_hd p {float:left;font-size:13px;}
.car_hd p b.car_login {  line-height: normal;overflow:hidden;height:21px;text-align:left;
    margin-right: 5px;vertical-align:top;
    overflow: hidden;
    padding-right: 10px;display:inline-block;background:url('../imgs/btn-bg-1.png') no-repeat 100% -63px;}
.car_hd p b.car_login span {display:inline-block;height:21px;padding:0 0 0 10px;background:url('../imgs/btn-bg-1.png');line-height:20px;}
.shop_car {z-index:10000;border:1px solid #ddd;border-radius:4px;overflow:visible;position: relative;}
.shop_car table {width:100%;}
.shop_car table tr th {border-bottom:1px solid #ddd;color:#666;height:35px;line-height:35px;background:#F3F3F3;border-right:1px solid #fff;}
.shop_car table tr th.toall {width:99px;position: relative;}
.shop_car table tr th.toall input {vertical-align:middle;margin-right:5px;}
.shop_car table tr th.operatin {border-right:0;}
.shop_car table tr th input.ship_add {width:40px;padding-right:20px;background: url("../imgs/cart-icon-bg-1.png") no-repeat scroll right center #FFFFFF;}
.shop_car table tr td div.orders {float:right;margin:10px 0;width:389px;min-height:51px;}
.shop_car table tr td .leftbox {width:20px;padding-top:10px;float:left;margin:10px 0 0 23px;text-align:center;line-height:52px;}
.shop_car table tr td div.orders div.p_img {float:left;overflow:hidden;}
.shop_car table tr td div.orders div.p_img img {float:left;border:1px solid #ddd;}
.shop_car table tr td div.orders div.p_name { line-height: 18px;float:right;text-align:left;
   											 padding:0 10px;float:left;width:317px;}
.shop_car table tr td {text-align:center}
.shop_car table tr.shop_list td {border-bottom:1px solid #ddd;}
.shop_car table tr td div.check_num {position:relative;height:22px;width:78px;margin:0 auto;text-align:left;}
.shop_car table tr td div.check_num input {width:25px;vertical-align:middle;height:16px;line-height:16px;padding:2px 4px;text-align:center;}
.shop_car table tr td div.check_num span.add {cursor:pointer;margin-top:5px;margin-right:4px;float:left;display:inline-block;width:18px;background:url('../imgs/amount-bg.png');height:13px;vertical-align:middle}
.shop_car table tr td div.check_num span.dec {cursor:pointer;margin-top:5px;float:right;display:inline-block;width:18px;background:url('../imgs/amount-bg.png') no-repeat 0 -13px;height:13px;vertical-align:middle}
.shop_car table tr.shop_list {background:#FFFDEE;}
.shop_car table tr td.operating {padding:10px 10px 0;text-align:left;}
.shop_car table tr td.operating b {margin:0 5px;display:inline-block;width:9px;height:9px;background:url('../imgs/control-icon-1.gif');}
.shop_car table tr td.operating .add_icon b{background-position:0 -9px}
.shop_car table tr td.operating .add_icon {margin-left:5px;}
.shop_car table tr td.shop_num {text-align:right;}
.shop_car table tr td.shop_num span {color:#FF6B08; margin:0 5px;}
.shop_car table tr td.all_maney ,.shop_car table tr.fanxin td{text-align:left;padding:0 10px;}
.shop_car table tr.fanxin td {padding:0px 10px 5px ;border-bottom:1px solid #ddd;}
.shop_car table tr td.all_maney p ,.shop_car table tr.fanxin td p {padding:0px 0 0 10px;}
.shop_car table tr td.all_maney p span,.shop_car table tr.fanxin td p span {float:right;}
.shop_car table tr.total { background-color: #F3F3F3;}
.shop_car table tr.total td {padding:10px;overflow:hidden;}		
.shop_car table tr.total td h2 {font-size:12px;float:left;margin-left:20px;}	
.shop_car table tr.total td span {float:right;font-size:20px;color:#CC0000;}
.clearing {background: url("../imgs/checkout-btn.png") no-repeat scroll 0 0 transparent;
    		display: block;
    		float: right;
   			 height: 38px;
   			 line-height: 100px;
   			 overflow: hidden;
   			 width: 157px;}

.continue {display:block;float:left;background: url("../imgs/btn-bg-1.png") no-repeat 100% -198px;padding-right:16px;font-size: 12px;
   				 margin-right: 5px;
    			overflow: hidden;
    			position: relative;}
 .continue span {display:block;height:36px;line-height:36px;background:url('../imgs/btn-bg-1.png') no-repeat 0 -126px;padding:0 0 0 16px;text-align:left}

 .calcuate {display:none;text-align:center;position:absolute;top:-100px;left:-70px;width:200px;height:80px;border:1px solid #EDD38D;background:#FFFDEE;}
  .calcuate  p {margin:5px 0;}
   .calcuate  p.sum span {color:#CC0000;font-size:14px;margin:0 5px;}


   /**************删除样式************/
   .delete {z-index:10000;display:none;width:250px;height:100px;border:1px solid #ddd;box-shadow:4px;position:absolute;left:-250px;background:#fff;}
   .delete .del_title  {width:100%;text-align:center;height:26px;line-height:26px;background:#F3F3F3;border-bottom:1px solid #ddd;}
   .delete .del_title h2 {float:left;margin-left:10px;font-size:13px;}
  .delete .del_title span.d_close{display:inline-block;width:13px;height:13px;background:url('../imgs/dialog-close.gif');float:right;margin:6px 10px 0 0;cursor: pointer;}
  .delete p.prompt {width:100%;line-height:22px;color:#CC0000;text-align:center;margin:10px 0;}
    .delete .trueorfalse  {padding:0 0 0 75px;}
  .delete .trueorfalse a{ background:url('../imgs/btn-bg-1.png') no-repeat 100% -63px;
                            display: block;
                            float: left;
                            font-size: 12px;
                            line-height: normal;
                            margin-right: 5px;
                            overflow: hidden;
                            padding-right: 10px;
                            position: relative;}  
  .delete .trueorfalse a span {background:url('../imgs/btn-bg-1.png') no-repeat  0 0;
                              display: block;
                              float: left;
                              height: 21px;
                              line-height: 22px;
                              padding: 0 0 0 10px;
                              text-align: left;}
  .delete .trueorfalse a:hover {color:#333;}

  /**********当购物车里没 有商品的时候***********/
  .no_com {display:none;border:1px solid #ddd;border-radius:4px; 
          background: url("../imgs/cart-empty-bg.png") no-repeat scroll 250px 22px #F3F3F3;
          height: 98px;
          padding-left: 341px;}
  .no_com ul {padding-top:23px;}
  .no_com ul li {line-height:26px;}
  .no_com ul li a, .no_com ul li a:hover{color: #005EA7;text-decoration:none;}